For local pulls there's no benefit pulling the static delta over the
individual object files since there's no HTTP overhead. Furthermore,
processing deltas always generates the objects whereas a standard pull
ensures that the exact object files are copied. Using deltas also
prevents hardlinking the objects if the repos exist on the same
filesystem.
Closes: #447
Closes: #448
Approved by: cgwalters
}
}
+ /* For local pulls, default to disabling static deltas so that the
+ * exact object files are copied.
+ */
+ if (pull_data->remote_repo_local && !require_static_deltas)
+ disable_static_deltas = TRUE;
+
pull_data->static_delta_superblocks = g_ptr_array_new_with_free_func ((GDestroyNotify)g_variant_unref);
{